package com.ccys.cms.service;


import com.ccys.common.vo.ResponseResult;
import com.ccys.db.dto.web.base.SysCodeDto;
import com.ccys.db.entity.SysCode;
import com.ccys.db.rely.service.BaseService;
import com.ccys.db.vo.sysCodeCategory.SysCodeCategorySelectedListVo;

public interface SysCodeService extends BaseService<SysCode> {
    /**
     * 查询系统参数列表
     *
     * @param sysCodeDto
     * @return
     */
    ResponseResult queryCodeList(SysCodeDto sysCodeDto);

    /**
     * @description 编辑系统参数
     * @date 2023/12/14
     * @author cloud fly
     */
    ResponseResult updateCode(SysCode sysCode);

    /**
     * @description 查询系统参数分类列表
     * @date 2023/12/14
     * @author cloud fly
     */
    ResponseResult<SysCodeCategorySelectedListVo, Object> listCategory();
}
